import request from '@/utils/request'

/* 获取(字典主表)分页数据列表 */
export function postQueryPageList(params) {
  return request({
    url: `/plm-sys/api/sysDict/queryPageList`,
    method: 'post',
    data: {
      pageNo: params.pageNo,
      pageSize: params.pageSize,
      t: {
        name: params.name
      }
    }
  })
}

// 新增接口
export function postAdd(data) {
  return request({
    url: '/plm-sys/api/sysDict/add',
    method: 'post',
    data
  })
}

// 删除接口
export function deleteDels(data) {
  return request({
    url: '/plm-sys/api/sysDict/dels',
    method: 'delete',
    data: data
  })
}

// 启用接口
export function putUpdateEnable(data) {
  return request({
    url: '/plm-sys/api/sysDict/updateEnable',
    method: 'put',
    data: data
  })
}

// 禁用接口
export function putUpdateDisableEnable(data) {
  return request({
    url: '/plm-sys/api/sysDict/updateDisableEnable',
    method: 'put',
    data: data
  })
}

// 点击单条数据查看详情
export function getView(id) {
  return request({
    url: '/plm-sys/api/sysDict/view?id=' + id,
    method: 'get'
  })
}

// 修改单条数据接口
export function putUpdate(data) {
  return request({
    url: '/plm-sys/api/sysDict/update',
    method: 'PUT',
    data: data
  })
}

// 列表值 列表接口
export function getViewtable(id) {
  return request({
    url: '/plm-sys/api/sysDict/viewtable?id=' + id,
    method: 'get'
  })
}

// 添加列表值接口
export function postAddtable(data) {
  return request({
    url: '/plm-sys/api/sysDict/addtable',
    method: 'post',
    data
  })
}

// 列表值 列表接口
export function postAdds(data) {
  return request({
    url: `/plm-sys/api/sysDict/adds`,
    method: 'post',
    data
  })
}

// 列表值，删除接口
export function deleteDelstable(data) {
  return request({
    url: '/plm-sys/api/sysDict/delstable',
    method: 'delete',
    data: data
  })
}

// 列表值，启用接口
export function putUpdateEnabletable(data) {
  return request({
    url: '/plm-sys/api/sysDict/updateEnabletable',
    method: 'put',
    data: data
  })
}
// 列表值，禁用接口
export function putUpdateDisableEnabletable(data) {
  return request({
    url: '/plm-sys/api/sysDict/updateDisableEnabletable',
    method: 'put',
    data: data
  })
}

// 列表值，修改数据
export function putUpdatetable(data) {
  return request({
    url: '/plm-sys/api/sysDict/updatetable',
    method: 'put',
    data: data
  })
}

// 列表值，点击单条数据查看详情
export function getViewDictItem(id) {
  return request({
    url: '/plm-sys/api/sysDict/viewDictItem?id=' + id,
    method: 'get'
  })
}


// 列表值，点击单条数据查看详情
export function getDictList() {
  const data={
    "status": "1"

  }
  return request({
    url: '/plm-sys/api/sysDict/queryList',
    method: 'post',
    data:data
  })
}
